<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<!-- saved from url=(0031)http://pubpages.unh.edu/~jmb97/ --><title>Index - SPriG</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta content="MSHTML 6.00.2900.3157" name="GENERATOR">
</head>
<body>
<tc></tc>
<table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="text-align: center; height: 33px; background-color: rgb(51, 51, 255); width: 1076px;" colspan="2"><big style="font-weight: bold; color: white;"><big>Function
Index</big></big></td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(91, 128, 255); width: 105px;">
<a style="font-weight: bold; color: white;" href="Primitives.html">Primitives</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Polygon.html">Polygon</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Transform.html">Transform</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Surface.html">Surface</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Drawing.html">Drawing</a><br>
<a style="font-weight: bold; color: white;" href="Dirty%20Rects.html">Dirty Rect</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Palette.html">Palette</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Control.html">Control</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Misc.html">Misc</a><br>
<a style="color: white; font-weight: bold;" href="Types.html">Types</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Defines.html">Defines</a><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Extended.html">Extended</a><br style="font-weight: bold; color: white;">
<br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Arguments.html">Arguments</a><br style="font-weight: bold; color: white;">
<br>
<span style="font-weight: bold; color: black;">Index</span><br style="font-weight: bold; color: white;">
<a style="font-weight: bold; color: white;" href="Credits.html">Credits</a><br>
</td>
<td style="vertical-align: top; height: 600px; width: 1076px;"><br>
<table style="text-align: left; margin-left: 30px; width: 1011px;" border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 81px;">Return</td>
<td style="width: 291px;">Name</td>
<td style="width: 548px;">Arguments</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_ArcFn</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cx,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cy,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
radius,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
startAngle,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
endAngle,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color, <span style="font-style: italic;">void </span><span style="font-weight: bold; color: rgb(51, 51, 51); font-style: italic;">Callback</span><span style="font-style: italic;">(SDL_Surface *Surf, Sint16 X,
Sint16 Y, Uint32 Color)</span></td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Arc</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
radius,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle1,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_ArcBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
radius,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle1,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_ArcFilled</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cx,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cy,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
radius,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
startAngle,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
endAngle,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_ArcFilledBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cx,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cy,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
radius,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
startAngle,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
endAngle,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Autolock</a></td>
<td style="width: 548px;"><span style="color: rgb(94, 113, 150);">SPG_bool</span>&nbsp;enable</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Bezier</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;startX,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;startY,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cx1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cy1,<span style="color: rgb(30, 209, 53);"> Sint16</span>
cx2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
cy2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
endX,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
endY,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
quality,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_BezierBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
startX,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;startY,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;cx1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;cy1,<span style="color: rgb(30, 209, 53);"> Sint16</span>&nbsp;cx2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;cy2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;endX,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;endY,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
quality,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td style="width: 103px;"><span style="color: rgb(51, 102, 255);">int</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Blit</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;Src,&nbsp;<span style="color: red; font-weight: bold;">SDL_Rect</span><span style="color: red;">*</span> srcRect,<span style="font-weight: bold;"><br>
</span><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;Dest,&nbsp;<span style="color: red; font-weight: bold;">SDL_Rect</span><span style="color: red;">*</span> destRect</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_BlockRead8</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>Surface,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8* </span>block, <span style="color: rgb(30, 209, 53);">Sint16</span> y</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_BlockRead16</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span> Surface, <span style="color: rgb(226, 94, 98);">.*</span>
block,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_BlockRead32</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>
Surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32*
</span>block,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span> y</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_BlockWrite8</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>Surface,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8* </span>block, <span style="color: rgb(30, 209, 53);">Sint16</span> y</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_BlockWrite16</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span> Surface, <span style="color: rgb(226, 94, 98);">Uint16*</span>
block,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_BlockWrite32</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>
Surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32*
</span>block,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span> y</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Circle</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CircleBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CircleFilled</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CircleFilledBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CircleFn</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color, <span style="font-style: italic;">void
</span><span style="font-weight: bold; color: rgb(51, 51, 51); font-style: italic;">Callback</span><span style="font-style: italic;">(SDL_Surface *Surf, Sint16 X,
Sint16 Y, Uint32 Color)</span></td>
</tr>
<tr>
<td><span style="color: rgb(51, 102, 255);">int</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Clamp</a></td>
<td style="width: 548px;"><span style="color: rgb(51, 102, 255);">int</span>&nbsp;value,&nbsp;<span style="color: rgb(51, 102, 255);">int</span>
min,&nbsp;<span style="color: rgb(51, 102, 255);">int</span>
max</td>
</tr>
<tr>
<td style="color: rgb(255, 102, 0); font-weight: bold;">SDL_Color<span style="font-weight: normal;">*</span></td>
<td style="color: black;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
<span style="font-weight: bold;">SPG_ColorPalette</span></a></td>
<td>none</td>
</tr>
<tr>
<td><span style="color: rgb(153, 51, 153);">Uint32</span></td>
<td><span style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_ConvertColor</a></span></td>
<td><span style="font-weight: bold; color: rgb(153, 102, 51);">SDL_PixelFormat</span><span style="color: rgb(153, 102, 51);">*</span>&nbsp;srcfmt,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
srccolor,&nbsp;<span style="font-weight: bold; color: rgb(153, 102, 51);">SDL_PixelFormat</span><span style="color: rgb(153, 102, 51);">*</span>
destfmt</td>
</tr>
<tr>
<td>void<span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);"></span> </span></td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_CopyPoints</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points<span style="color: rgb(226, 94, 98);"></span>,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span>&nbsp;</span>buffer<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CopySurface</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;src</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CreateSurface<br>
(SPG_CreateSurface32)</a></td>
<td style="width: 548px;"><span style="color: rgb(153, 51, 153);">Uint32</span>&nbsp;flags,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>width,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>height</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CreateSurface8</a></td>
<td style="width: 548px;"><span style="color: rgb(153, 51, 153);">Uint32</span>&nbsp;flags,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>width,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>height</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CreateSurface16</a></td>
<td style="width: 548px;"><span style="color: rgb(153, 51, 153);">Uint32</span>&nbsp;flags,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>width,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>height</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CreateSurface16Alpha</a></td>
<td style="width: 548px;"><span style="color: rgb(153, 51, 153);">Uint32</span>&nbsp;flags,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>width,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>height</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CreateSurface24</a></td>
<td style="width: 548px;"><span style="color: rgb(153, 51, 153);">Uint32</span>&nbsp;flags,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>width,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>height</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_CreateSurfaceFrom</a></td>
<td style="width: 548px;">void*
linearArray,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16
</span>width,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>height,
<span style="font-weight: bold; color: rgb(153, 102, 51);">SDL_PixelFormat</span><span style="color: rgb(153, 102, 51);">*</span> format</td>
</tr>
<tr>
<td style="width: 81px; color: black;">void</td>
<td style="width: 175px; font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyAdd</a></td>
<td style="width: 478px;"><span style="color: rgb(102, 102, 0);"><span style="font-weight: bold;"></span></span><span style="font-weight: bold; color: red;">SDL_Rect*</span><span style="color: rgb(153, 51, 153);"></span> rect</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyAddTo</a></span></td>
<td><span style="color: rgb(102, 102, 0);"><span style="font-weight: bold;">SPG_DirtyTable*</span></span><span style="color: rgb(0, 0, 153);"></span> table,&nbsp;<span style="color: red;"></span><span style="font-weight: bold; color: red;">SDL_Rect*</span><span style="color: rgb(153, 51, 153);"></span> rect</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyClear</a></span></td>
<td><span style="color: rgb(102, 102, 0);"><span style="font-weight: bold;">SPG_DirtyTable*</span></span>&nbsp;table</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyClip</a></span></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;screen,&nbsp;<span style="color: red;"></span><span style="font-weight: bold; color: red;">SDL_Rect*</span>
rect</td>
</tr>
<tr>
<td style="width: 81px;"><span style="color: rgb(94, 113, 150);">SPG_bool</span></td>
<td style="width: 175px; font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyEnabled</a></td>
<td style="width: 478px;"><span style="color: rgb(0, 0, 153);"><span style="color: black;">none</span><span style="font-weight: bold;"><br>
</span></span></td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyFree</a></span></td>
<td><span style="color: rgb(102, 102, 0);"><span style="font-weight: bold;">SPG_DirtyTable*</span></span>&nbsp;table</td>
</tr>
<tr>
<td><span style="color: rgb(102, 102, 0);"><span style="font-weight: bold;">SPG_DirtyTable*</span></span></td>
<td><span style="font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyGet</a></span></td>
<td>none</td>
</tr>
<tr>
<td style="color: black;">void</td>
<td style="font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyInit</a></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span><span style="color: rgb(0, 102, 0);">&nbsp;<span style="color: black;">maxsize</span></span></td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyLevel</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16
</span>optimizationLevel</td>
</tr>
<tr>
<td style="width: 81px;"><span style="color: rgb(102, 102, 0);"><span style="font-weight: bold;">SPG_DirtyTable*</span></span></td>
<td style="width: 175px; font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyMake</a></td>
<td style="width: 478px;"><span style="color: rgb(226, 94, 98);">Uint16</span>&nbsp;maxsize</td>
</tr>
<tr>
<td style="width: 81px;">void</td>
<td style="width: 175px; font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtySwap</a></td>
<td style="width: 478px;">none</td>
</tr>
<tr>
<td style="width: 81px;"><span style="color: rgb(102, 102, 0);"><span style="font-weight: bold;">SPG_DirtyTable*</span></span></td>
<td style="width: 175px; font-weight: bold;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_DirtyUpdate</a></td>
<td style="width: 478px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span> screen</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_DisplayFormat</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surf</td>
</tr>
<tr>
<td style="width: 144px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_DisplayFormatAlpha</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surf</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Draw</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;source,
<span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;dest,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>y</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_DrawBlit</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;img, <span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;dest,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>y</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_DrawCenter</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;source,
<span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;dest,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>y</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Ellipse</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
ry,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseArb</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
ry,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle,&nbsp;
<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
ry,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseBlendArb</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
ry,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle,&nbsp;
<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseFilled</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
ry,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseFilledArb</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
ry,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle,&nbsp;
<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseFilledBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float </span>rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span><span style="color: rgb(30, 209, 53);"></span> ry,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseFilledBlendArb</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float </span>rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span><span style="color: rgb(30, 209, 53);"></span> ry,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle,&nbsp;
<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EllipseFn</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
rx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
ry,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color, <span style="font-style: italic;">void
</span><span style="color: rgb(51, 51, 51); font-weight: bold; font-style: italic;">Callback</span><span style="font-style: italic;">(SDL_Surface* Surf, Sint16 X,
Sint16 Y, Uint32 Color)</span></td>
</tr>
<tr>
<td style="width: 81px; color: black;">void</td>
<td style="width: 175px; font-weight: bold; color: black;"><a href="Dirty%20Rects.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_EnableDirty</a></td>
<td style="width: 478px;"><span style="color: rgb(94, 113, 150);">SPG_bool</span>&nbsp;enable</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_EnableErrors</a></td>
<td style="width: 548px;"><span style="color: rgb(94, 113, 150);">SPG_bool</span>&nbsp;enable</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Error</a></td>
<td style="width: 548px;"><span style="color: red;">const char*</span> err</td>
</tr>
<tr>
<td style="width: 81px;">void</td>
<td style="width: 175px; font-weight: bold;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_FadedPalette32</a></td>
<td style="width: 608px;"><span style="font-weight: bold; color: rgb(153, 102, 51);">SDL_PixelFormat</span><span style="color: rgb(153, 102, 51);">*</span>
format,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color1,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color2, <span style="color: rgb(153, 51, 153);">Uint32*</span>
colorArray,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
startIndex,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
stopIndex</td>
</tr>
<tr>
<td style="width: 81px;">void</td>
<td style="width: 175px; font-weight: bold;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_FadedPalette32Alpha</a></td>
<td style="width: 608px;"><span style="font-weight: bold; color: rgb(153, 102, 51);">SDL_PixelFormat</span><span style="color: rgb(153, 102, 51);">*</span>
format,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color1,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha1,<br>
<span style="color: rgb(153, 51, 153);">Uint32</span>
color2,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32*</span>
colorArray,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16
</span>startIndex,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
stopIndex</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Fill</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_FillAlpha</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td><span style="color: rgb(153, 51, 153);">Uint32</span></td>
<td><span style="font-weight: bold;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_FindPaletteColor</a></span></td>
<td><span style="font-weight: bold; color: rgb(153, 51, 153);">SDL_Palette</span><span style="color: rgb(153, 51, 153);">*</span>&nbsp;palette,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
r,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
g,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
b</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_FloodFill</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;dst,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Extended.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_FloodFill8</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;dst,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Free</a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface</td>
</tr>
<tr>
<td><span style="color: rgb(94, 113, 150);">SPG_bool</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetAA</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(0, 102, 0);">Uint8</span></td>
<td><span style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_GetAlpha</a></span></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td><span style="color: rgb(94, 113, 150);">SPG_bool</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetAutolock</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(0, 102, 0);">Uint8</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetBlend</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td style="width: 103px;"><span style="font-style: italic; font-weight: bold; color: rgb(102, 102, 102);">&lt;Blit_Fn&gt;</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetBlit</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(0, 102, 0);">Uint8</span></td>
<td><span style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_GetBlue</a></span></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td><span style="font-weight: bold; color: red;">SDL_Rect</span><span style="color: red;"></span> rect</td>
<td><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetClip</a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface</td>
</tr>
<tr>
<td style="width: 81px; font-weight: bold; color: rgb(255, 102, 0);">SDL_Color</td>
<td style="font-weight: bold; width: 291px;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetColor</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;Surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> Color</td>
</tr>
<tr>
<td><span style="color: red;">char*</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetError</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(0, 102, 0);">Uint8</span></td>
<td><span style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_GetGreen</a></span></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td style="width: 103px;"><span style="color: rgb(153, 51, 153);">Uint32</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetPixel</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y</td>
</tr>
<tr>
<td><span style="color: rgb(0, 102, 0);">Uint8</span></td>
<td><span style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_GetRed</a></span></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td><span style="color: rgb(94, 113, 150);">SPG_bool</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetSurfaceAlpha</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(226, 94, 98);">Uint16</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_GetThickness</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td style="font-weight: bold; color: rgb(255, 102, 0);">SDL_Color<span style="font-weight: normal;">*</span></td>
<td><span style="font-weight: bold;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_GrayPalette</a></span></td>
<td>none</td>
</tr>
<tr>
<td style="width: 81px;">void</td>
<td style="width: 175px; font-weight: bold;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_GrayPalette32</a></td>
<td style="width: 608px;"><span style="font-weight: bold; color: rgb(153, 102, 51);">SDL_PixelFormat</span><span style="color: rgb(153, 102, 51);">*</span>
format,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32*</span>
colorArray,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
startIndex,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
stopIndex</td>
</tr>
<tr>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_InitSDL</a></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>&nbsp;w,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
h,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
bitsperpixel,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
systemFlags,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
screenFlags</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Line</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
Color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineFade</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color1,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color2</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineFadeBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color1,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha1,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color2,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha2</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineFadeFn</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color1,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color2, <span style="font-style: italic;">void </span><span style="font-weight: bold; color: rgb(51, 51, 51); font-style: italic;">Callback</span><span style="font-style: italic;">(SDL_Surface *Surf, Sint16 X,
Sint16 Y,
Uint32 Color)</span></td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineFn</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
X1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
Y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
X2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
Y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
Color,
<span style="font-style: italic;">void </span><span style="font-weight: bold; color: rgb(51, 51, 51); font-style: italic;">Callback</span><span style="font-style: italic;">(SDL_Surface *Surf, Sint16 X,
Sint16 Y, Uint32 Color)</span></td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineH</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
Color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineHBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineHFade</a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;dest,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);"></span><span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);"></span><span style="color: rgb(153, 51, 153);">Uint32</span>
color1,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color2</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineHTex</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;dest,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,<span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;"><br>
SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;source,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
sx1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
sy1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
sx2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
sy2</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineV</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
Color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_LineVBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td style="width: 81px; color: rgb(255, 102, 0); font-weight: bold;">SDL_Color</td>
<td style="font-weight: bold; width: 291px;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_MakeColor</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 102, 0);">Uint8</span>
R,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
G,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
B</td>
</tr>
<tr>
<td style="width: 81px; color: rgb(255, 102, 0); font-weight: bold;">SDL_Color</td>
<td style="font-weight: bold; width: 291px;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_MakeColorAlpha</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 102, 0);">Uint8</span>
R,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
G,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
B,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
A
</td>
</tr>
<tr>
<td><span style="color: rgb(102, 0, 0);">SPG_Point</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_MakePoint</a></td>
<td style="width: 548px;"><span style="color: rgb(30, 209, 53);">Sint16</span>&nbsp;x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span> y</td>
</tr>
<tr>
<td><span style="color: red; font-weight: bold;">SDL_Rect</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_MakeRect</a></td>
<td style="width: 548px;"><span style="color: rgb(30, 209, 53);">Sint16 </span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>y,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>w,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16 </span>h</td>
</tr>
<tr>
<td><span style="color: red; font-weight: bold;">SDL_Rect</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_MakeRectRelative</a></td>
<td style="width: 548px;"><span style="color: rgb(30, 209, 53);">Sint16 </span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>y,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16 </span>y2</td>
</tr>
<tr>
<td><span style="color: rgb(153, 51, 153);">Uint32</span></td>
<td style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_MixAlpha</a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td><span style="color: rgb(153, 51, 153);">Uint32</span></td>
<td style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_MixBlue</a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
blue</td>
</tr>
<tr>
<td><span style="color: rgb(153, 51, 153);">Uint32</span></td>
<td style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_MixGreen</a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
green</td>
</tr>
<tr>
<td><span style="color: rgb(153, 51, 153);">Uint32</span></td>
<td style="font-weight: bold;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_MixRed</a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
red</td>
</tr>
<tr>
<td><span style="color: rgb(226, 94, 98);">Uint16</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_NumErrors</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td><span style="font-weight: bold;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_PalettizeSurface</a></span></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,
<span style="font-weight: bold; color: rgb(153, 51, 153);">SDL_Palette</span><span style="color: rgb(153, 51, 153);">*</span> palette</td>
</tr>
<tr>
<td style="width: 144px;">void</td>
<td style="width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Pixel</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PixelBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PixelPattern</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,
<span style="color: red; font-weight: bold;">SDL_Rect</span>
target,<br>
<span style="color: rgb(94, 113, 150);">SPG_bool*</span>
pattern, <span style="color: rgb(153, 51, 153);">Uint32*</span>
colors</td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PixelPatternBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: red; font-weight: bold;">SDL_Rect</span>
target,<br>
<span style="color: rgb(94, 113, 150);">SPG_bool*</span>
pattern, <span style="color: rgb(153, 51, 153);">Uint32*</span>
colors,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8*</span><span style="color: rgb(0, 102, 0);"></span> pixelAlpha</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Polygon</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16*
</span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16* </span>y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PolygonBlend</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16*
</span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16* </span>y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PolygonFade</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16*
</span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16* </span>y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32*</span> colors</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PolygonFadeBlend</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16*
</span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16* </span>y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32*</span>
colors,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PolygonFilled</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16*
</span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16* </span>y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PolygonFilledBlend</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16*
</span>x,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16* </span>y,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td><span style="color: rgb(94, 113, 150);">SPG_bool</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PopAA</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(0, 102, 0);">Uint8</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PopBlend</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(94, 113, 150);">SPG_bool</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PopSurfaceAlpha</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td><span style="color: rgb(226, 94, 98);">Uint16</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PopThickness</a></td>
<td style="width: 548px;">none</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PushAA</a></td>
<td style="width: 548px;"><span style="color: rgb(94, 113, 150);">SPG_bool</span>&nbsp;enable</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PushBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 102, 0);">Uint8</span>&nbsp;state</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PushSurfaceAlpha</a></td>
<td style="width: 548px;"><span style="color: rgb(94, 113, 150);">SPG_bool</span>&nbsp;enable</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Control.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_PushThickness</a></td>
<td style="width: 548px;"><span style="color: rgb(226, 94, 98);">Uint16 </span>state</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_QuadTex</a></span></td>
<td style="width: 517px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>dest, <span style="color: rgb(30, 209, 53);">Sint16</span> destULx,<span style="color: rgb(30, 209, 53);"> Sint16</span>
destULy, <span style="color: rgb(30, 209, 53);">Sint16</span>
destDLx, <span style="color: rgb(30, 209, 53);">Sint16</span>
destDLy,<span style="color: rgb(30, 209, 53);"> Sint16</span>
destDRx,<span style="color: rgb(30, 209, 53);"> Sint16</span>
destDRy, <span style="color: rgb(30, 209, 53);">Sint16</span>
destURx,<span style="color: rgb(30, 209, 53);"> Sint16</span>
destURy,<span style="font-weight: bold;"><br>
</span><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>source, <span style="color: rgb(30, 209, 53);">Sint16</span> srcULx,
<span style="color: rgb(30, 209, 53);">Sint16</span>
srcULy,<span style="color: rgb(30, 209, 53);"> Sint16</span>
srcDLx, <span style="color: rgb(30, 209, 53);">Sint16</span>
srcDLy,<span style="color: rgb(30, 209, 53);"> Sint16</span>
srcDRx,<span style="color: rgb(30, 209, 53);"> Sint16</span>
srcDRy,<span style="color: rgb(30, 209, 53);"> Sint16</span>
srcURx,<span style="color: rgb(30, 209, 53);"> Sint16</span>
srcURy</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_QuadTexPoints</a></span></td>
<td style="width: 517px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>dest,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>dest_points,<span style="font-weight: bold;"><br>
</span><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>source,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>source_points</td>
</tr>
<tr>
<td style="width: 81px;">void</td>
<td style="width: 175px; font-weight: bold;"><a href="Palette.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_RainbowPalette32</a></td>
<td style="width: 608px;"><span style="font-weight: bold; color: rgb(153, 102, 51);">SDL_PixelFormat</span><span style="color: rgb(153, 102, 51);">*</span>
format,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32*</span>
colorArray,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8
</span>intensity,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
startIndex,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
stopIndex</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Rect</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td><span style="color: rgb(94, 113, 150);">SPG_bool</span></td>
<td style="font-weight: bold; width: 291px;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectAND</a></td>
<td style="width: 548px;"><span style="color: red;">const&nbsp;</span><span style="font-weight: bold; color: red;">SDL_Rect</span><span style="color: red;"></span> A, <span style="color: red;">const <span style="font-weight: bold;">SDL_Rect</span></span>
B, <span style="font-weight: bold; color: red;">SDL_Rect</span><span style="color: red;">*</span> intersection</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectFilled</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectFilledBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Misc.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectOR</a></td>
<td style="width: 548px;"><span style="color: red;">const <span style="font-weight: bold;">SDL_Rect</span></span>
rect1, <span style="color: red;">const <span style="font-weight: bold;">SDL_Rect</span></span>
rect2, <span style="color: red;"><span style="font-weight: bold;">SDL_Rect</span>*</span>
dst_rect</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectRound</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectRoundBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectRoundFilled</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>&nbsp;r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Primitives.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RectRoundFilledBlend</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y1,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
x2,&nbsp;<span style="color: rgb(30, 209, 53);">Sint16</span>
y2,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
r,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td><a style="color: black; text-decoration: none;" href="Drawing.html"><span style="font-weight: bold;">SPG_ReplaceColor</span></a></td>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;src, <span style="color: red; font-weight: bold;">SDL_Rect</span><span style="color: red;">*</span> srcrect,&nbsp;<span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span> dest,&nbsp;<span style="color: red; font-weight: bold;">SDL_Rect</span><span style="color: red;">*</span> destrect,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td style="width: 144px;">void</td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RestoreClip</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface</td>
</tr>
<tr>
<td style="width: 133px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Transform.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Rotate</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>* </span>src,&nbsp;<span style="color: rgb(255, 102, 0);">float</span> angle, <span style="color: rgb(153, 51, 153);">Uint32</span>
bgColor = 0</td>
</tr>
<tr>
<td style="width: 133px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Transform.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_RotateAA</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>* </span>src,&nbsp;<span style="color: rgb(255, 102, 0);">float</span> angle, <span style="color: rgb(153, 51, 153);">Uint32</span>
bgColor = 0</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_RotatePoints</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points,&nbsp;<span style="color: rgb(255, 102, 0);">float</span> angle<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_RotatePointsXY</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
cx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
cy,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td style="width: 133px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Transform.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Scale</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>* </span>src,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
xscale,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
yscale, <span style="color: rgb(153, 51, 153);">Uint32</span>
bgColor = 0</td>
</tr>
<tr>
<td style="width: 133px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span></td>
<td style="width: 291px;"><a href="Transform.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_ScaleAA</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>* </span>src,&nbsp;<span style="color: rgb(255, 102, 0);">float</span> xscale, <span style="color: rgb(255, 102, 0);">float</span> yscale, <span style="color: rgb(153, 51, 153);">Uint32</span>
bgColor = 0</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_ScalePoints</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
xscale,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
yscale<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_ScalePointsXY</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
cx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
cy,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
xscale,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
yscale<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td style="width: 103px;">void</td>
<td style="font-weight: bold; width: 291px;"><a href="Drawing.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_SetBlit</a></td>
<td style="width: 548px;"><span style="font-style: italic;">void (*<span style="font-weight: bold; color: rgb(102, 102, 102);">blitfn</span>)(SDL_Surface*,
SDL_Rect*, SDL_Surface*, SDL_Rect*)</span></td>
</tr>
<tr>
<td style="width: 144px;">void</td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_SetClip</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,
<span style="font-weight: bold; color: red;">SDL_Rect</span><span style="color: red;">&amp;</span> rect</td>
</tr>
<tr>
<td style="width: 144px;">void</td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_SetColorkey</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;img,&nbsp;<span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td style="width: 144px;">void</td>
<td style="width: 291px;"><a href="Surface.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_SetSurfaceAlpha</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">*</span>&nbsp;surface,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span> alpha</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_SkewPoints</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
xskew,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
yskew<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_SkewPointsXY</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
cx,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
cy,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
xskew,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
yskew<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>*</span></td>
<td style="width: 291px;"><a href="Transform.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Transform</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>* </span>src,
<span style="color: rgb(153, 51, 153);">Uint32</span>
bgColor,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
xscale,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
yscale,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
flags</td>
</tr>
<tr>
<td style="width: 133px;"><span style="font-weight: bold; color: red;">SDL_Rect</span></td>
<td style="width: 291px;"><a href="Transform.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_TransformX</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>* </span>src,&nbsp;<span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span>* </span>dst,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
angle,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
xscale,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
yscale, <span style="color: rgb(226, 94, 98);">Uint16</span>
destx,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
desty,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
pivotx,&nbsp;<span style="color: rgb(226, 94, 98);">Uint16</span>
pivoty, <span style="color: rgb(0, 102, 0);">Uint8</span>
flags</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_TranslatePoints</a></span></td>
<td><span style="color: rgb(226, 94, 98);">Uint16</span>
n,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>points,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
x1,&nbsp;<span style="color: rgb(255, 102, 0);">float</span>
y1<span style="color: rgb(153, 51, 153);"></span></td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_Trigon</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,<span style="color: rgb(30, 209, 53);"> Sint16</span> x1,<span style="color: rgb(30, 209, 53);"> Sint16</span> y1,<span style="color: rgb(30, 209, 53);"> Sint16</span> x2,<span style="color: rgb(30, 209, 53);"> Sint16</span> y2,<span style="color: rgb(30, 209, 53);"> Sint16</span> x3,<span style="color: rgb(30, 209, 53);"> Sint16</span> y3,<span style="color: rgb(153, 51, 153);"> Uint32</span> color</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_TrigonBlend</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,<span style="color: rgb(30, 209, 53);"> Sint16</span> x1,<span style="color: rgb(30, 209, 53);"> Sint16</span> y1,<span style="color: rgb(30, 209, 53);"> Sint16</span> x2,<span style="color: rgb(30, 209, 53);"> Sint16</span> y2,<span style="color: rgb(30, 209, 53);"> Sint16</span> x3,<span style="color: rgb(30, 209, 53);"> Sint16</span> y3,<span style="color: rgb(153, 51, 153);"> Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_TrigonFade</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,<span style="color: rgb(30, 209, 53);"> Sint16</span> x1, <span style="color: rgb(30, 209, 53);">Sint16</span> y1,<span style="color: rgb(30, 209, 53);"> Sint16</span> x2,<span style="color: rgb(30, 209, 53);"> Sint16</span> y2,<span style="color: rgb(30, 209, 53);"> Sint16</span> x3,<span style="color: rgb(30, 209, 53);"> Sint16</span> y3,<span style="color: rgb(153, 51, 153);"><br>
Uint32</span> color1,<span style="color: rgb(153, 51, 153);">
Uint32</span> color2, <span style="color: rgb(153, 51, 153);">Uint32</span>
color3</td>
</tr>
<tr>
<td>void</td>
<td style="font-weight: bold; width: 291px;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_TrigonFilled</a></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,<span style="color: rgb(30, 209, 53);"> Sint16</span> x1,<span style="color: rgb(30, 209, 53);"> Sint16</span> y1,<span style="color: rgb(30, 209, 53);"> Sint16</span> x2,<span style="color: rgb(30, 209, 53);"> Sint16</span> y2, <span style="color: rgb(30, 209, 53);">Sint16</span> x3,<span style="color: rgb(30, 209, 53);"> Sint16</span> y3, <span style="color: rgb(153, 51, 153);">Uint32</span> color</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_TrigonFilledBlend</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,<span style="color: rgb(30, 209, 53);"> Sint16</span> x1,<span style="color: rgb(30, 209, 53);"> Sint16</span> y1,<span style="color: rgb(30, 209, 53);"> Sint16</span> x2,<span style="color: rgb(30, 209, 53);"> Sint16</span> y2,<span style="color: rgb(30, 209, 53);"> Sint16</span> x3,<span style="color: rgb(30, 209, 53);"> Sint16</span> y3, <span style="color: rgb(153, 51, 153);">Uint32</span>
color,&nbsp;<span style="color: rgb(0, 102, 0);">Uint8</span>
alpha</td>
</tr>
<tr>
<td>void</td>
<td style="width: 291px;"><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">SPG_TrigonTex</a></span></td>
<td style="width: 548px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>surface,<span style="color: rgb(30, 209, 53);"> Sint16</span> x1, <span style="color: rgb(30, 209, 53);">Sint16</span> y1, <span style="color: rgb(30, 209, 53);">Sint16</span> x2,<span style="color: rgb(30, 209, 53);"> Sint16</span> y2,<span style="color: rgb(30, 209, 53);"> Sint16</span> x3,<span style="color: rgb(30, 209, 53);"> Sint16</span>
y3,<span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;"><br>
SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>source,<span style="color: rgb(30, 209, 53);"> Sint16</span> sx1, <span style="color: rgb(30, 209, 53);">Sint16</span> sy1,<span style="color: rgb(30, 209, 53);"> Sint16</span> sx2,<span style="color: rgb(30, 209, 53);"> Sint16</span>
sy2,<span style="color: rgb(30, 209, 53);"> Sint16</span>
sx3, <span style="color: rgb(30, 209, 53);">Sint16</span>
sy3</td>
</tr>
<tr>
<td>void</td>
<td><span style="font-weight: bold;"><a href="Polygon.html" style="font-weight: bold; color: black; text-decoration: none;">
SPG_TrigonTexPoints</a></span></td>
<td style="width: 517px;"><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>dest,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>dest_points,<span style="font-weight: bold;"><br>
</span><span style="color: rgb(0, 0, 153);"><span style="font-weight: bold;">SDL_Surface</span></span><span style="color: rgb(0, 0, 153);">* </span>source,&nbsp;<span style="font-weight: bold; color: rgb(255, 102, 0);">SPG_Point</span><span style="color: rgb(30, 209, 53);"><span style="color: rgb(255, 102, 0);">*</span> </span>source_points</td>
</tr>
</tbody>
</table>
<br>
</td>
</tr>
</tbody>
</table>
<br>
SPriG v1.0.0 Documentation by Jonathan Dearborn 2008
</body></html>